Verifying Conflicts Between Multiple Norms in Multi-agent Systems
نویسندگان
چکیده
In open multi-agent systems norms describe the behavior that can be performed, that must be performed, and that cannot be performed. One of the main challenges on developing normative systems is that norms may conflict with each other. Norms are in conflict when the fulfillment of one norm violates the other and vice-versa. Although there are many approaches to check for conflicts among norms, such approaches only analyze the norms in pairs. However, there are conflicts that can only be detected when the conflict checker analyzes multiple norms together. In this work, we present an algorithm able to check for conflicts between multiple norms that overcomes the complexity of considering multiple norms by using filters that subdivide the norms into small groups. The conflict checker executes over the norms of each group what reduces the time for executing the algorithm.
منابع مشابه
Verifying Conflicts among Multiple Norms in Multi-agent Systems: (Extended Abstract)
Norms represent the expected behavior of an agent in a multi-agent system. Generally, norms describe the actions that can be performed, must be performed, and cannot be performed in the system. Due to the number of norms defined to govern a multi-agent systems (MAS), norms may conflict with each other. Norms are in conflict when the fulfillment of one norm violates the other and vice-versa. The...
متن کاملOn the Checking of Indirect Normative Conflicts
In open multi-agent systems, norms are being used to regulate the behavior of the autonomous, heterogeneous and independently designed agents. Norms describe the behavior that can be performed, that must be performed, and that cannot be performed in the system. One of the main challenges on developing normative systems is that norms may conflict with each other. Two norms are in conflict when t...
متن کاملNormative Conflicts that Depend on the Domain
Norms are being used in multi-agent systems as a powerful abstraction to capture social constraints. Norms regulate the behavior of the agents by describing the actions that can be performed, actions that must be performed, and actions that cannot be performed. One of the main challenges on design and implementation normative systems is that norms may conflict with one another. Although there a...
متن کاملDistributed norm management for multi-agent systems
Norms explicitly represent prohibitions, permissions and obligations associated with software agents, changing as agents act and interact in pursuit of their goals. Norms provide means of regulating open and heterogeneous multi-agent systems; however, in order to truly reflect the nature of multi-agent systems, norms should be managed in a distributed fashion. A centralized account of norms cre...
متن کاملModeling and Validating Norms
Norms describe the permissions, prohibitions and obligations of agents in multi-agent systems in order to regulate their behavior. In this paper we propose a normative modeling language that makes possible the modeling of norms motivating the modeling of such norms together with the nonnormative part of the system. In addition, we also propose a mechanism to validate the norms at design time, i...
متن کامل